/**
 * 客户管理返回模型
 */
interface CustomerResultModel {
    /**
     * 客户id
     */
    id: string;
    /**
     * 客户编码
     */
    code: string;
    /**
     * 客户名称
     */
    name: string;
    /**
     * 客户性别
     */
    sex: string;
    /**
     * 客户年龄
     */
    age: string;
    /**
     * 客户联系方式
     */
    phone: string;
    /**
     * 创建时间
     */
    createTime: string;
}

/**
 * 客户管理搜索模型
 */
interface CustomerSearchModel {
    /**
     * 客户名称
     */
    name: string;
    /**
     * 客户生日
     */
    birthday: string;
    /**
     * 客户联系方式
     */
    contact: string;
}

/**
 * 客户管理表单模型
 */
interface CustomerFormModel {
    /**
     * 客户名称
     */
    name: string;
    /**
     * 客户性别
     */
    sex: string;
    /**
     * 客户年龄
     */
    age: string;
    /**
     * 客户联系方式
     */
    phone: string;
}

/**
 * 客户管理模型
 */
type CustomerModel = CustomerFormModel & CustomerResultModel & CustomerSearchModel

/**
 * 暴露
 */
export default CustomerModel